package com.dingding.common.core.config;

/**
 * 
 * @ClassName: AbstractConfigManager 
 * @Description: 初始化配置管理类，此处用到观察者模式
 * @author CHEHAUNBO 
 * @date 2016年5月26日 下午4:46:40
 * 
 */
public abstract class AbstractConfigManager {

	/**
	 * 添加配置对象
	 * 
	 * @Title: addConfig 
	 * @author CHEHAUNBO
	 * 
	 */
	public abstract void addConfig(AbstractConfig abstractConfig);

	/**
	 * 
	 * 初始化所有观察的配置对象中属性的值
	 * 
	 * @Title: notifyIntitalConfig 
	 * @author CHEHAUNBO
	 * 
	 */
	public abstract void notifyIntitalConfig();

}
